ball-throwing device - Deutsch Englisch Wörterbuch